package com.zjj.learn.designmodel.work.prototype;

/**
 * 具体克隆类，三好学生奖状
 * 必须实现 Cloneable 接口，才能使用 clone() 方法
 **/
public class MeritCertificateOfMeritStudent  implements Cloneable{

    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void show(){
        System.out.println(this.name + "同学，在2022年到2023年期末考试中成绩优异，表现良好，被评选为三好学生。特发次奖！");
    }

    /**
     * 克隆对象方法
     **/
    @Override
    protected MeritCertificateOfMeritStudent clone() throws CloneNotSupportedException {
        return (MeritCertificateOfMeritStudent) super.clone();
    }

}
